﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace MusteriTakipProgrami
{
    public partial class UrunGuncelle : Form
    {
        public UrunGuncelle()
        {
            InitializeComponent();
        }

        private void UrunGuncelle_Load(object sender, EventArgs e)
        {
            UrunAdi_TB.Text = UrunAra.urunad;
            UrunKodu_TB.Text = UrunAra.urunkod;
            SatisFiyati_TB.Text = UrunAra.satisfiyat.ToString();
            VolumePoints_TB.Text = UrunAra.volumep;
        }

        private void Kaydet_btn_Click(object sender, EventArgs e)
        {
            SqlConnection baglanti = new SqlConnection("Data Source=.;Initial Catalog=MUSTERITAKIP;Integrated Security=True");
            string SORGU1 = "select ID,URUN_ADI,VOLUME_POINTS,SATIS_FIYATI,URUN_KODU from URUN";
            SqlDataAdapter adapter = new SqlDataAdapter(SORGU1, baglanti);
            string sorgu = "update URUN set URUN_ADI=@URUN_ADI,VOLUME_POINTS=@VOLUME_POINTS,SATIS_FIYATI=@SATIS_FIYATI,URUN_KODU=@URUN_KODU WHERE ID=@ID";

            SqlCommand komut = new SqlCommand(sorgu, baglanti);
            komut.Parameters.AddWithValue("@ID", UrunAra.urunid);
            komut.Parameters.AddWithValue("@URUN_ADI", UrunAdi_TB.Text);
            komut.Parameters.AddWithValue("@VOLUME_POINTS", VolumePoints_TB.Text);
            komut.Parameters.AddWithValue("@SATIS_FIYATI", Convert.ToInt32(SatisFiyati_TB.Text));
            komut.Parameters.AddWithValue("@URUN_KODU", UrunKodu_TB.Text);
            
            baglanti.Open();
            int eklenen = komut.ExecuteNonQuery();
            baglanti.Close();
            if (eklenen == 0)
            {
                MessageBox.Show("Lütfen daha sonra tekrar deneyiniz", "hata");
            }
            else
            {

                MessageBox.Show("Güncelleme Tamamlandı", "Güncelleme olayı", MessageBoxButtons.OK);
                //MusteriIslem.Close();

            }
        }

        private void Iptal_Btn_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        

    }
}
